public class Task06 {
    public static void main(String[] args) {
        Son son = new Son();
    }
}

class Father {
    static {
        System.out.println("父类的静态代码块");
    }
    {
        System.out.println("父类的非静态代码块");
    }
    Father(){
        System.out.println("父类的构造函数");
    }
}

class Son extends Father{
    static {
        System.out.println("子类的静态代码块");
    }
    {
        System.out.println("子类的非静态代码块");
    }
    Son(){
        System.out.println("子类的构造函数");
    }
}